<template>
  <div class="count">
    <h1>{{count}}</h1>
    <h2>id:{{id}}</h2>
    <button @click="add(num)">累加</button>
    <button @click="getref">打印组件实例</button>
  </div>
</template>

<script>
export default {
    name:'Count',
    props:{
        num:{
            type:Number,
        },
        id:{
            type:String,
            require:true,
            default:Date.now()+''
        }
    },
    data(){
        return{
            count:0
        }
    },
    methods:{
        add(num){
            this.count+=num
        },
        getref(){
            console.log(this);
           
        }
    }
}
</script>

<style>
    .count{
        background-color: pink;
    }
</style>